insulating substance - French English Dictionary